<!--
Document / Documento: modificar_productor

Created on / Creado : 18/07/2012, 18:14:10 PM

Author / Desarrolladores:
1. Raúl Lobo 04267711578 andrescerrada@gmail.com

Description / Comentarios:
Este archivo realiza la siguiente accion:
1- Modificar Productor.
Licencia: Este código es distribuido Bajo la licencia GNU GPL v3. 
Referencias de la licencia: http://es.wikipedia.org/wiki/GNU_General_Public_License
-->
<?php
include('header.php');
?>
<?php
if ($_SESSION['logeado']){
?>
<li><a href="listado_productores" title="Clic para ir atrás">Atrás</a></li>
<br>
<?php
$cedula = $_GET['cedula'];

//Sql para buscar datos del productor segun la cédula de identidad recibida
$buscar_productor = pg_query("SELECT * FROM productor as p,direccion_productor as d_p WHERE p.cedula='$cedula' AND d_p.cedula='$cedula' AND p.productor_desactivado='false'");
$buscar_estados=pg_query("SELECT * From estados ORDER BY estado");
$resultado = pg_num_rows($buscar_productor);

if (($cedula == "") || ($resultado == "NULL")){
	echo "<a href='listado_productores' title='Clic para ir atrás'>Atr&aacute;s</a>";
	echo "<center><h3>No hay c&eacute;dula de identidad para buscar productor.</h3><center>";
}
else{
$resultado = pg_fetch_assoc($buscar_productor);
$fecha_registro = $resultado['fecha_registro_productor'];
$fecha_registro=date('d-m-Y',strtotime($fecha_registro));
$nombre_productor = $resultado['nombre_productor'];
$nacionalidad = $resultado['nacionalidad'];
$cedula = $resultado['cedula'];
$telefono = $resultado['telefono'];
$correo = $resultado['correo'];
$experiencia = $resultado['experiencia'];
$direccion = $resultado['direccion'];
$aldea = $resultado['aldea'];
?>
<html>
	<head>
		<title>Modificaci&oacute;n de Productor</title>
		
		
		
	</head>
<script type="text/javascript">
$(document).ready(function(){
	//cargar_estados('<?php echo $resultado['cod_estado']?>');
	//cargar_estados();
	$("#estados").change(function(){cargar_municipios();});
	$("#municipios").change(function(){cargar_parroquias();});
	$("#parroquias").change(function(){cargar_sectores();});
	/*$("#estados").attr("disabled",false);
	$("#municipios").attr("disabled",false);
	$("#parroquias").attr("disabled",false);*/	
});

function cargar_estados(cod)
{
	//$.post("scripts/cargar_estados.php", { cod: cod } , function(resultado){
	$.post("scripts/cargar_estados.php", function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar estados");
		}
		else
		{
			$('#estados').append(resultado);			
		}
	});	
}
function cargar_municipios()
{
	var cod_estado = $("#estados").val();
	$.post("scripts/cargar_municipios.php", { cod_estado: cod_estado },
		function(resultado)
		{
			if(resultado == false)
			{
				alert("Error al cargar municipios");
			}
			else
			{
				$("#estados").attr("disabled",false);
				document.getElementById("municipios").options.length=1;
				$('#municipios').append(resultado);			
			}
		}

	);
}

function cargar_parroquias()
{
	var cod_municipio = $("#municipios").val();
	$.post("scripts/cargar_parroquias.php?", { cod_municipio: cod_municipio }, function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar parroquias");
		}
		else
		{
			$("#municipios").attr("disabled",false);
			document.getElementById("parroquias").options.length=1;
			$('#parroquias').append(resultado);			
		}
	});	
	
}

function cargar_sectores()
{
	var cod_parroquia = $("#parroquias").val();
	$.post("scripts/cargar_sectores.php?", { cod_parroquia: cod_parroquia }, function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar sectores");
		}
		else
		{
			$("#parroquias").attr("disabled",false);
			document.getElementById("sector").options.length=1;
			$('#sector').append(resultado);			
		}
	});	
	
}
</script>
	<body>
	<?php
		if(isset($_POST['boton']))
		{
//Tratado de la imagen
//echo "Nombre de la imagen ",
$nombre_imagen = $_FILES['imagen']['name'];
//echo "Directorio temporal de la imagen ",
$ruta_imagen = $_FILES['imagen']['tmp_name'];
//echo "tamaño de la imagen ",
$tamano_imagen = $_FILES['imagen']['size'];
//echo "Extención de la imagen ",
$exte_imagen = pathinfo($nombre_imagen);
$ext = array("gif","jpeg","jpg");
//Ruta a guardar la imagen
$nueva_ruta = "fotografias/fotografias_productores/".$nombre_imagen;

if(is_uploaded_file($ruta_imagen)){
	if(array_search($exte_imagen['extension'],$ext)){	
			copy($ruta_imagen,$nueva_ruta);
			//echo "Imagen se guardo correctamente";
	}
	else{
			//echo "Error, solo imagenes con formato (png, gif, jpg, jpeg)";
			$error_imagen = '<span class="error">Error, solo imagenes con formato (png, gif, jpg, jpeg)</span>';
	}
}


			if($_POST['nombres_apellidos'] == '')
			{
				$error_nombres = '<span class="error">Ingrese nombres y apellidos</span>';
			}
			else if($_POST['nacionalidad'] == '')
			{
				$error_nacionalidad = '<span class="error">Seleccione la nacionalidad</span>';
			}
			else if($_POST['cedula'] == '')
			{
				$error_cedula = '<span class="error">Ingrese c&eacute;dula de identidad</span>';
			}
			else if($_POST['telefonos'] == '')
			{
				$error_telefonos = '<span class="error">Ingrese tel&eacute;fonos</span>';
			}
			/*if($_POST['tiempo'] == '')
			{
				$error5 = '<span class="error">Ingrese tiempo como productor</span>';
			}*/
			/*else if($_POST['correo'] != ''){
				if(!preg_match("/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/",$_POST['correo'])){
				$error_correo = '<span class="error">Ingrese un correo electr&oacute;nico correcto</span>';
			}
			}*/	
			else if($_POST['experiencia'] == '')
			{
				$error_experiencia = '<span class="error">Ingrese experiencia como productor</span>';
			}
			
			else if($_POST['estados'] == '0')
			{
				$error_estado = '<span class="error">Seleccione el estado</span>';
			}
			else if($_POST['municipios'] == '0')
			{
				$error_municipio = '<span class="error">Seleccione el municipio</span>';
			}
			else if($_POST['parroquias'] == '0')
			{
				$error_parroquia = '<span class="error">Seleccione la parroquia</span>';
			}
			else if($_POST['sector'] == '0')
			{
				$error_sector = '<span class="error">Seleccione el sector</span>';
			}
			/*if($_POST['aldea'] == '')
			{
				$error_aldea = '<span class="error">Ingrese la aldea</span>';
			}
			if($_POST['direccion'] == '')
			{
				$error_direccion = '<span class="error">Ingrese la direcci&oacute;n</span>';
			}*/
			else{	
				$fecha_actualizacion = date("Y-m-d");
				$nombres = $_POST['nombres_apellidos'];
				$nacionalidad = $_POST['nacionalidad'];
				$cedula = $_POST['cedula'];
				$experiencia = $_POST['experiencia'];	
				//$tiempo = $_POST['tiempo'];
				$telefonos = $_POST['telefonos'];
				$correo = $_POST['correo'];
				$estados = $_POST['estados'];
				$municipios = $_POST['municipios'];
				$parroquias = $_POST['parroquias'];
				$sector = $_POST['sector'];
				$aldea = $_POST['aldea'];	
				$direccion = $_POST['direccion'];

if($nombre_imagen == ""){
//Sql modifica datos del productor
$modificar_productor=pg_query("UPDATE productor set nombre_productor='$nombres',nacionalidad='$nacionalidad',cedula='$cedula',
experiencia='$experiencia',telefono='$telefonos',correo='$correo',
fecha_actualizacion_productor='$fecha_actualizacion' WHERE cedula='$cedula'");
//Sql modifica dirección del productor
$modificar_direccion_productor=pg_query("UPDATE direccion_productor set cod_estado='$estados',cod_municipio='$municipios',cod_parroquia='$parroquias',cod_sector='$sector',
direccion='$direccion',aldea='$aldea' WHERE cedula='$cedula'");
}else{
$modificar_productor=pg_query("UPDATE productor set nombre_productor='$nombres',nacionalidad='$nacionalidad',cedula='$cedula',
experiencia='$experiencia',telefono='$telefonos',correo='$correo',
fecha_actualizacion_productor='$fecha_actualizacion',fotografia_productor='$nombre_imagen'
WHERE cedula='$cedula'");
$modificar_direccion_productor=pg_query("UPDATE direccion_productor set cod_estado='$estados',cod_municipio='$municipios',cod_parroquia='$parroquias',cod_sector='$sector',
direccion='$direccion',aldea='$aldea' WHERE cedula='$cedula'");
}
				// si el envio fue exitoso reseteamos lo que el usuario escribio:
				$_POST['nombres_apellidos']='';
				$_POST['nacionalidad']='';
				$_POST['cedula']='';
				$_POST['experiencia']='';	
				//$_POST['tiempo']='';
				$_POST['telefonos']='';
				$_POST['correo']='';
				$_POST['estado']='';
				$_POST['aldea']='';
				$_POST['direccion']='';
				$mensaje_guardado = '<center><span class="error"> Productor actualizado con &eacute;xito.</span></center>';
				echo "<meta http-equiv='Refresh' content='1;url=consultar_productor?cedula=$cedula'>";
}
}		
?>
<?php echo $mensaje_guardado; //echo $mensaje_cedula_correo;
?>
<form class='contacto' method='POST' action='' enctype="multipart/form-data">
<table border='0'> 
<center><h3>Modificaci&oacute;n del Productor</h3></center>
<h5>Campos obligatorios(*)</h5>

<tr>
<td colspan='4' align='center'>
<h4>Datos Personales</h4>
</td>
</tr>

<tr>
<td>
<label>Fecha de actualizaci&oacute;n:</label>
</td>
<td>
<input type='text' name='fecha_actualizacion' readonly="true" size="10" title="Fecha de actualización del productor" value="<?php echo date('d-m-Y')?>">
</td>
</tr>

<tr>
<td colspan='4'>
<label>Fotograf&iacute;a:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input id="imagen" name="imagen" size="30" type="file" />
<?php echo $error_imagen ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Nombres y apellidos:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="nombres_apellidos" title="Ingrese nombre y apellido del productor" size="50" value="<?php echo $nombre_productor ?>"><?php echo $error_nombres ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)C&eacute;dula de identidad:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select name="nacionalidad" title="Seleccione la nacionalidad del productor">
<?php
if($nacionalidad== '')
{
$select="selected='true'";
}

if($nacionalidad== 'V-')
{
$select_v="selected='true'";
}

if($nacionalidad== 'E-')
{
$select_e="selected='true'";
}

?>
<option<?php echo $select ?>></option>
<option <?php echo $select_v ?>>V-</option>
<option <?php echo $select_e ?>>E-</option>
</select>
&nbsp
<?php echo $error_nacionalidad ?>
<input type="text" name="cedula" readonly="true" title="Ingrese cédula del productor" size="10" value="<?php echo $cedula ?>"><?php echo $error_cedula; echo $mensaje_usuario; ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Tel&eacute;fonos:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="telefonos" title="Ingrese el teléfono del productor" size="20" value="<?php echo $telefono ?>"><?php echo $error_telefonos ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Correo Electr&oacute;nico:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="correo" title="Ingrese el correo del productor" value="<?php echo $correo ?>"><?php echo $error_correo ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Experiencia como productor:</label>
</td>
</tr>
<td colspan='4'>
<select name="experiencia" title="Seleccione la experiencia del productor">

<?php
if($experiencia== '')
{
$select="selected='true'";
}
if($experiencia== 'Si')
{
$select_s="selected='true'";
}
if($experiencia== 'No')
{
$select_n="selected='true'";
}
?>
<option <?php echo $select ?> ></option>
<option <?php echo $select_s ?> >Si</option>
<option <?php echo $select_n ?>>No</option>
</select><?php echo $error_experiencia ?>
</td>
</tr>

<tr>
<td align="center" colspan="4">
<h4>Direcci&oacute;n Actual</h4>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Estado</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="estados" name="estados" title="Seleccione el estado">
<option value="0">--Seleccione--</option>
<?php
while($row=pg_fetch_array($buscar_estados)){
	if ($resultado['cod_estado'] == $row['cod_estado']){
?>
	<option selected value="<?php echo $row['cod_estado'] ?>"> <?php echo $row['estado'] ?></option>
<?php
}
else
{
?>
	<option value="<?php echo $row['cod_estado'] ?>"> <?php echo $row['estado'] ?></option>
<?php
}
}
?>
</select>
<?php echo $error_estado ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Municipio</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="municipios" name="municipios" title="Seleccione el municipio">
<option value="0">--Seleccione--</option>
<?php
$buscar_municipios=pg_query("SELECT * From municipios WHERE cod_estado='$resultado[cod_estado]' ORDER BY municipio");
while($row=pg_fetch_array($buscar_municipios)){
	if ($resultado['cod_municipio'] == $row['cod_municipio']){
?>
	<option selected value="<?php echo $row['cod_municipio'] ?>"> <?php echo $row['municipio'] ?></option>
<?php
}
else
{
?>
	<option value="<?php echo $row['cod_municipio'] ?>"> <?php echo $row['municipio'] ?></option>
<?php
}
}
?>
</select>
<?php echo $error_municipio ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Parroquia</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="parroquias" name="parroquias" title="seleccione la parroquia">
<option value="0">--Seleccione--</option>
<?php
$buscar_parroquias=pg_query("SELECT * From parroquias WHERE cod_municipio='$resultado[cod_municipio]' ORDER BY parroquia");
while($row=pg_fetch_array($buscar_parroquias)){
	if ($resultado['cod_parroquia'] == $row['cod_parroquia']){
?>
	<option selected value="<?php echo $row['cod_parroquia'] ?>"> <?php echo $row['parroquia'] ?></option>
<?php
}
else
{
?>
	<option value="<?php echo $row['cod_parroquia'] ?>"> <?php echo $row['parroquia'] ?></option>
<?php
}
}
?>
</select>
<?php echo $error_parroquia ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Sector</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="sector" name="sector" title="Seleccione el sector">
<option value="0">--Seleccione--</option>
<?php
$buscar_sector=pg_query("SELECT * From sector WHERE cod_parroquia='$resultado[cod_parroquia]' ORDER BY sector");
while($row=pg_fetch_array($buscar_sector)){
	if ($resultado['cod_sector'] == $row['cod_sector']){
?>
	<option selected value="<?php echo $row['cod_sector'] ?>"> <?php echo $row['sector'] ?></option>
<?php
}
else
{
?>
	<option value="<?php echo $row['cod_sector'] ?>"> <?php echo $row['sector'] ?></option>
<?php
}
}
?>
</select>
<?php echo $error_sector ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Aldea</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="aldea" title="Ingrese la aldea" value="<?php echo $aldea ?>" />
<?php echo $error_aldea ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Avenida/Calle. Urbanizaci&oacute;n/Residencia. Casa/Edificio. Callej&oacute;n/Vereda </label>
</td>
</tr>
<tr>
<td colspan='4'>
<textarea name="direccion" cols="50" rows="5">
<?php echo $direccion; ?>
</textarea>
<?php echo $error_direccion ?>
</td>
</tr>


<tr>
<td colspan='4' align='center'>
<input type='submit' value='Actualizar' name='boton' title="Clic para actualizar información">
</td>
</tr>
			<?php echo $result; ?>
</table>
		</form>
	</body>
</html>
<?php 
}
}
else
{
	?>
	<h3><center>No esta logueado, Debe iniciar sesi&oacute;n.</h3>
	</center>
	<center>
	<img src='css/images/error.png' height='100px' width='100px'></img></center>
	<meta http-equiv='Refresh' content='3;url=index'>
	</html>
	<?php
} 
?>
<?php
include('footer.php');
?>
